給自己的~w6 作業紀錄


Posted by cmtilo on 2021-05-23

請找出三個課程裡面沒提到的 HTML 標籤並一一說明作用。

1.<sup><sub>

<sup>上標用來標註上方的文字,比如 1st 的 st ,1<sup>st</sup>
<sub>下標用來標註下方的文字,比如 CO2 的 2,CO<sup>2</sup>

2.<fieldset><legend>

<fieldset>先將表單群組起來,<legend>放在<fieldset>後面作為標題。

3.<figure><figcaption>

<figure>用來包住圖片跟圖說,<figcaption>就是加入圖片說明的標籤。


請問什麼是盒模型(box model)

CSS box model
有 margin、padding、border 三個可以控制元素內容的屬性。
由以下組成:
1.margin 外邊界:往外之間隔,決定跟其他元素的距離為多少。
2.border 邊框:邊邊的一條框線,區分外邊界跟內距。
3.padding 內距:往內的距離,決定了內容和邊框之間要留多少空間。
4.content 內容:真正的內容。
———————————
   margin
——— border ————
   padding
———————————
   content

(畫好的盒模型圖上傳一直跑掉格式,只好改成示意圖。)


請問 display: inline, block 跟 inline-block 的差別是什麼?

inline:

inline 是行內元素,會自動在同一行內進行排列,有的標籤原本就是行內元素特性,比如<a><img> 標籤。

block:

block 是區塊元素,自己占據一整行,有的標籤原本就是區塊元素特性,比如<h1><p> 標籤。

inline-block:

inline-block 是行內元素與區塊元素之子,同時具有二者的特性,可以將區塊在同一行進行排列,設定 display: inline-block 可以把原本區塊元素特性的標籤像 inline 那樣進行排列;如原本為行內元素,則會多了區塊元素的特性。


請問 position: static, relative, absolute 跟 fixed 的差別是什麼?

static:

預設的定位方式,由上往下。

relative:

相對定位,相對於預設位置進行排列,可以設定離預設位置偏移多少。

absolute:

絕對定位,經自我檢討指正「absolute 的定位點是往上找第一個 position 不是 static 的元素」,也就是離最近一個非 static 定位元素的偏移。

fixed:

固定定位,也是一種絕對定位,會定位在瀏覽器視窗上的固定位置。










Related Posts

JavaScript Drum Kit

JavaScript Drum Kit

白飯之亂影響北科大的搜尋量

白飯之亂影響北科大的搜尋量

Day 79

Day 79


Comments